#pragma once

#include "IControlBar.h"

interface IButton;

interface IToolBar : public IControlBar
{
	DEFINE_IID(IID_ToolBar)

	enum kToolBarAlign
	{
		kToolBarAlign_left,
		kToolBarAlign_top,
		kToolBarAlign_right,
		kToolBarAlign_bottom
	};

	virtual IButton* AddButton() = 0;
	virtual void SetAlign(kToolBarAlign value) = 0;
	virtual kToolBarAlign GetAlign() const = 0;
	virtual void SetName(const String& value) = 0;
	virtual const String& GetName() const = 0;
};

